package com.saifan.wyy_ov.model.interfaces;

import android.content.Context;

import com.lidroid.xutils.http.RequestParams;
import com.lidroid.xutils.http.callback.RequestCallBack;

import org.json.JSONObject;

/**
 * @author WangLi
 * @date 2014年7月24日 上午10:04:14
 * @Description 通用的得到数据接口
 * @version V1.0
 */

public interface IGetData {
	public void getData(String method, RequestParams params, RequestCallBack<String> requestCallBack);
	/**
	 *  获取数据(Json方式)
	 * @param context 上下文
	 * @param method 接口方法
	 * @param jsonClass 参数
	 * @param tipString 提示Dialog显示文字
	 * @param responseData 返回数据
	 */
	public void getDataJson(Context context, String method, Object jsonClass, String tipString, ResponseData responseData);
	public void getDataJson(Context context, String method, JSONObject jsonClass, String tipString, ResponseData responseData);
	public void getDataJson(Context context, String method, RequestParams params, String tipString, ResponseData responseData);
	public void httpGetDataJson(Context context, String method, String tipString, ResponseData responseData);
}
